package com.ruoyi.web.service;

import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.web.domain.BhRiskPost;
import com.ruoyi.web.domain.PostCheckBill;
import com.ruoyi.web.domain.query.AddPostCheckQuery;
import com.ruoyi.web.domain.query.PostCheckPageQuery;
import com.ruoyi.web.domain.vo.PostCheckVO;

import java.util.List;

public interface BhPostCheckService {
    R<Void> addPostCheck(AddPostCheckQuery addPostCheckQuery);

    TableDataInfo<PostCheckVO> getPostCheckPage(PostCheckPageQuery postCheckPageQuery, PageQuery pageQuery);

    R<PostCheckVO> getPostCheckDetail(Integer id);

    R<Void> modPostCheck(AddPostCheckQuery addPostCheckQuery);

    R<List<PostCheckBill>> getDangerList(Integer id);

    R<List<BhRiskPost>> getAllRiskPost();
}
